"""
@author: haha
@file: send_user_mail.py
@time: 2023/3/8 0008 14:32:59
"""
"""
mail
SMTP -- 发邮件 默认端口25
POP3 -- 收邮件 邮件客户端 客户端的操作不会反馈到服务器 默认端口110
IMAP -- 收邮件 客户端的操作都会反馈到服务器 默认端口143

meflvwqyzoaqbffj

Email模块 构建邮件内容
"""

from smtplib import SMTP
from  email.mime.text import MIMEText

def send_mail(email, username):
    # 第三方SMTP服务
    mail_host = "smtp.qq.com"
    mail_user = "948763674@qq.com"
    mail_pass = "meflvwqyzoaqbffj"

    recev = email

    # 构建邮件正文    正文内容        正文类型    编码
    msg = MIMEText("注册成功，欢迎加入", 'plain', 'utf_8')

    msg['Subject'] = f"恭喜{username}！注册成功"
    msg['From'] = mail_user
    msg['To'] = recev

    s = SMTP(mail_host)
    s.login(mail_user, mail_pass)
    s.sendmail(mail_user, recev, msg.as_string())
    s.quit()